* { box-sizing: border-box;-webkit-tap-highlight-color: transparent !important; }
html,body,header,footer,section,div,p,span,ul,li,h2,a { margin: 0;padding: 0; }
a,a:hover { text-decoration: none; }
ul,li { list-style-type: none; }
html,body { font-size: 16px; }
h2, h3 {
	margin:0; font-weight:400;
}

@font-face {
	font-family: 'iconfont';
	src: url('../font/iconfont.ttf');
}
/* 滚动条样式 */
::-webkit-scrollbar { width: 0; height: 0; background-color: rgba(0, 0, 0, 0.2); }
::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); border-radius: 5px; }

/* 图片固定宽高比例 */
.i-box { position: relative; overflow: hidden; height: 0; padding-bottom: 100%; }
.i-box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }

.ellipsis-d {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ellipsis-s {
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
}

/* 导航 */
.header { width: 100%;position: fixed;z-index:99; }
.header.header-top { position: fixed; }
.header .nav {
	display: flex;
	width: 100%;
	height: 100px;
	z-index: 99;
	background-color: #fff;
	box-shadow:0 0 20px rgba(0,0,0,.3);
	-webkit-transition:all .5s;
	transition:all .5s;
}
.header .nav .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 0;
}
.header .nav .nav-left {
	display:flex;
}
.header .nav .logo {
	width: auto;
	padding-left:calc(100vw / 1920 * 30);
	padding-right:calc(100vw / 1920 * 25);
}
.header .nav .logo img {
	max-width: 100%;
	vertical-align: middle;
}
.header .nav .code {
	display:flex;
	flex-direction:column;
	justify-content:center;
	border-left:1px solid #eee;
	padding:10px calc(100vw / 1920 * 25);
}
.header .nav .code p {
	font-size:calc(100vw / 1920 * 14);
	color:#333;
	line-height:1;
}
.header .nav .code p span {
	padding-right:12px;
}
.header .nav .code p:first-child span {
	color:#f5821f;
}
.header .nav .code p:last-child span {
	color:#e70000;
}
.header .nav .code p:last-child span:last-child {
	padding-right:3px;
}
.header .nav .code p:last-child {
	padding-top:16px;
}
.header .nav .code p:last-child::after {
	font-family:'iconfont';
	font-size:calc(100vw / 1920 * 16);
	color:#e70000;
	content:'\eb90';
}
.header .nav .nav-right {
	display:flex;
	align-items:center;
}
.nav-right .language {
	display:flex;
	height:100px;
	position:relative;
	padding-right:calc(100vw / 1920 * 20);
	margin-left:calc(100vw / 1920 * 40);
}
.nav-right .language ul {
	position:absolute;
	top:100%;
	left:auto;
	background:rgba(245,130,31,.9);
	width:100%;
	height:auto;
	display:none;
}
.nav-right .language ul a {
	display:flex;
	padding:10px;
	color:#fff;
}
.nav-right .language a {
	font-size:calc(100vw / 1920 * 18);
	color:#f5821f;
}
.nav-right .language>a {
	display:flex;
	align-items:center;
}
.nav-right .language>a::before {
	font-family:'iconfont';
	font-size:calc(100vw / 1920 * 26);
	color:#f5821f;
	content:'\e99b';
	padding-right:10px;
	transform:rotate(10deg);
}
.header .nav .nav-links { display: flex; }
.header .nav .nav-links>ul { display: flex; }
.header .nav .nav-links a {
	display:flex;
	align-items:center;
	height:100px;
	padding: 0 calc(100vw / 1920 * 17);
	color: #333;
	font-size: 16px;
	border-bottom: 2px solid transparent;
	transition:all .5s;
}
.header .nav .nav-links .active { color: #f5821f;border-bottom: 2px solid #f5821f; }
.header .nav .nav-links a:hover { color: #f5821f;border-bottom: 2px solid #f5821f; }

/* 二级导航 */
.header .nav .nav-links-two {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	text-align: center;
	background-color: rgba(255, 255, 255, .9);
	box-shadow: 0 0 10px rgb(0 0 0 / 10%);
	display: none;
}
.header .nav .nav-links-two li { display: inline-block; }
.header .nav .nav-links-two a {
	display: inline-block;
	width: 100%;
	height:60px;
	text-align: center;
	line-height: 60px;
	padding: 0 25px;
}

/* 竖版二级导航 */
.header .nav .nav-column .nav-links-two {
	left: auto;
	width: auto;
	text-align: left;
}
.header .nav .nav-column .nav-links-two li { display: block; }

/* 导航按钮 */
.header .nav .nav-button {
	display: none;
	flex-flow: row wrap;
	width: 36px;
	padding: 8px 5px;
}
.header .nav .nav-button>span {
	width: 100%;
	height: 2px;
	background-color: #333;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.header .nav .nav-button>span:nth-child(2) {
	margin: 5px 0;
}

/* 手机导航关闭按钮 */
.header .nav-close {
	display: none;
	position: absolute;
	top: 13px;
	right: calc(100vw / 1920 * 120);
	width: 34px;
	height: 33px;
	cursor: pointer;
}
.header .nav-close::after {
	position: absolute;
	top: 50%;
	right: 4px;
	font-family: 'iconfont';
	font-size: 28px;
	content: '\e86d';
	color: #fff;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

/* 手机导航二级页面 */
.header .nav-page {
	position: fixed;
	top: 0;
	left: 100%;
	width: 100%;
	height: 100%;
	background-color: rgba(245, 130, 31, .9);
	-webkit-transition: all .5s;
	transition: all .5s;
}
.header .nav-page .title {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width: 100%;
	height: 60px;
}
.header .nav-page .title .back-btn:before {
	position: absolute;
	top: 50%;
	left: calc(100vw / 1920 * 120);
	font-family: 'iconfont';
	font-size: 28px;
	content: '\e660';
	color: #fff;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.header .nav-page .title h2 {
	font-size: 20px;
}
.header .nav-page .title h2>a {
	color: #fff;
	font-weight: normal;
	vertical-align: top;
}
.header .nav-page .content {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	padding-bottom: 80px;
}
.header .nav-page .content ul li {
	font-size: 18px;
	padding: 10px 0;
	text-align: center;
}
.header .nav-page .content ul li a {
	color: #fff;
}

/* 搜索 */
.search-button {
	display:flex;
	justify-content:center;
	align-items:center;
	width:calc(100vw / 1920 * 100);
	height:100px;
	background-color:#f5821f;
}
.search-button::after {
	font-family: 'iconfont';
	content: '\e632';
	font-size: calc(100vw / 1920 * 24);
	color: #fff;
	cursor: pointer;
}
.search {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index:99;
	background-color: rgba(245, 130, 31, .9);
	display: none;
}
.search>div {
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
}
.search>div form {
	position: relative;
	width: 100%;
	max-width: 90%;
	margin: 0 auto;
	padding: 0 10px;
	border-bottom: 1px solid rgba(255, 255, 255, .8);
}
.search>div p {
	font-size: 18px;
	padding-bottom: 50px;
	letter-spacing: 2px;
	color: #fff;
	text-align: center;
	-webkit-animation: zoomIn 1s 0s ease both;
	animation: zoomIn 1s 0s ease both;
}
.search>div input {
	width: 100%;
	height: 60px;
	font-size: 18px;
	border: none;
	outline: none;
	text-align: center;
	color: #fff;
	background-color: transparent;
}
.search>div button {
	position: absolute;
	right: 0;
	bottom: 15px;
	background: none;
	border: none;
	cursor: pointer;
}
.search .search-close {
	position: absolute;
	top: 32px;
	right: calc(100vw / 1920 * 120);
	cursor: pointer;
	z-index: 99;
}
.search .search-close::after {
	font-family: 'iconfont';
	content: '\e86d';
	font-size: 24px;
	color: #fff;
}
.search>div button::after {
	font-family: 'iconfont';
	content: '\e704';
	font-size: 24px;
	color: #fff;
}

@media (max-width:1200px) {
	/* 手机导航按钮 */
	.header .nav .nav-button { display: flex; }
	.header .nav .nav-button span { position:relative; }
	.header .nav .nav-button.active span:first-child {
		-webkit-transform: translateX(-50%) rotateZ(45deg);
		-ms-transform: translateX(-50%) rotate(45deg);
		transform: translateX(-50%) rotateZ(45deg);
		left: 13px;
		top: 8px;
	}
	.header .nav .nav-button.active span:nth-child(2) {
		-webkit-transform: translateX(-50px);
		-ms-transform: translateX(-50px);
		transform: translateX(-50px);
		opacity: 0;
	}
	.header .nav .nav-button.active span:last-child {
		-webkit-transform: translateX(-50%) rotateZ(-45deg);
		-ms-transform: translateX(-50%) rotate(-45deg);
		transform: translateX(-50%) rotateZ(-45deg);
		top: -6px;
		left: 13px;
	}
	/* 手机导航 */
	.header .nav .nav-links a:hover { color: #fff; }
	.header .nav .nav-links .active { color: #fff; }
	.header .nav .nav-links {
		display: flex;
		align-items: center;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(245, 130, 31, .9);
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		-webkit-transition: all .5s;
		transition: all .5s;
		z-index:99;
	}
	.header .nav .nav-links>ul {
		width: 100%;
		flex-direction: column;
	}
	.header .nav .nav-links li {
		width: 100%;
		text-align: center;
	}
	.header .nav .nav-links li a {
		display: inline-block;
		width: 100%;
		padding: 10px;
		font-size: 18px;
		color: #fff;
	}
	.header .nav .nav-links.active {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.header .nav .nav-links.active .nav-close { display: block; }
	.header .nav .nav-links.left { left: -100%; }
	.header .nav-page.active { left: 0; }
	.header .nav-page.active .nav-close { display: block; }
	/* 手机导航内容页 */
	.header .nav .nav-links ul>li.more { position: relative; }
	.header .nav .nav-links ul>li.more:after {
		font-family: 'iconfont';
		font-size: 18px;
		position: absolute;
		top: 50%;
		right: 10%;
		content: '\e65f';
		color: #fff;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header .nav .nav-links ul>li.more .nav-links-two { display: none; }
}
@media (max-width:768px) {
	.header .nav { height:60px; }
}


/* 首页banner */
/* banner内容 */
.index-banner { padding-top:100px; }
.index-hidden { overflow:hidden;height:calc(100vw / 1920 * 883); }
.index-banner .swiper-slide { position:relative; }
.index-banner .swiper-slide>img { width:100%;display:block; }
.index-banner .swiper-slide>video { width:100%;margin-top:calc(100vw / 1920 * -200);display:block; }

@media (max-width:768px) {
	.index-banner { padding-top:60px; }
}
.index-banner .swiper-slide .content {
	display:flex;
	flex-direction:column;
	justify-content:center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding:0 calc(100vw / 1920 * 100);
}
.index-banner .swiper-slide .content p {
	color:#fff;
	line-height:1;
}
.index-banner .swiper-slide .content .text {
	padding-left:63px;
	/* padding-bottom:calc(100vw / 1920 * 200); */
}
.index-banner .swiper-slide .content p:first-child {
	position:relative;
	font-size:calc(100vw / 1920 * 40);
	padding-bottom:18px;
}
.index-banner .swiper-slide .content p:first-child:before {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:160px;
	height:1px;
	background:#fff;
}
.index-banner .swiper-slide .content p:first-child:after {
	content:'';
	position:absolute;
	left:10px;
	bottom:-1px;
	width:60px;
	height:3px;
	background:#fff;
}
.index-banner .swiper-slide .content p:nth-child(2) {
	font-size:calc(100vw / 1920 * 60);
	font-weight:bold;
	padding-top:46px;
}
.index-banner .swiper-slide .content p:nth-child(3) {
	font-size:calc(100vw / 1920 * 19);
	font-family:arial;
	text-transform:uppercase;
	padding-top:20px;
}
.index-banner .bottom {
	position:absolute;
	bottom:calc(100vw / 1920 * 110);
	z-index:99;
	width:100%;
	text-align:center;
}
.index-banner .bottom p {
	font-size:calc(100vw / 1920 * 20);
	color:#fff;
	text-transform:uppercase;
}
.index-banner .bottom p:after {
	content:'';
	position:absolute;
	top:calc(100% + 24px);
	left:50%;
	width:2px;
	height:calc(100vw / 1920 * 86);
	background:#fff;
}

/* banner分页器 */
.index-banner .swiper-pagination {
	width:auto;
	bottom:170px;
	left:auto;
	right:70px;
}
.index-banner .swiper-pagination span {
	width:30px;
	height:30px;
	margin:0 7px!important;
	border-radius: 50%;
	background:url(../image/swiper-pagination.png) round no-repeat;
	opacity:1;
}
.index-banner .swiper-pagination .swiper-pagination-bullet-active {
	background:url(../image/swiper-pagination-active.png) round no-repeat;
}
/* banner前进后退 */
.index-banner .swiper-button-prev, .index-banner .swiper-button-next {
	display:flex;
	justify-content:center;
	align-items:center;
	position: absolute;
	top: 37%;
	width: 24px;
	height: 44px;
	margin-top: -22px;
	background-image:none;
}
.index-banner .swiper-button-prev::after, .index-banner .swiper-button-next::after {
	font-family:'iconfont';
	font-size:44px;
	color:#fff;
}
.index-banner .swiper-button-prev { left:75px; }
.index-banner .swiper-button-next { right:75px; }
.index-banner .swiper-button-prev::after { content:'\e660'; }
.index-banner .swiper-button-next::after { content:'\e65f'; }

@media (max-width:1440px) {
	.nav-right .language { margin-left:0; }
	.header .nav .nav-links a { padding: 0 calc(100vw / 1920 * 10); font-size: 14px; }
}
@media (max-width:1280px) {
	.header .nav .logo { padding-left: calc(100vw / 1920 * 10); padding-right: calc(100vw / 1920 * 10); }
	.header .nav .code { padding: 10px calc(100vw / 1920 * 10); }
	.header .nav .nav-links a { padding: 0 calc(100vw / 1920 * 8); }
}
@media (max-width:1200px) {
	.header .nav .nav-links a:hover { color: #fff;border-bottom: 2px solid transparent; }
	.header .nav .nav-links a.active { color: #fff;border-bottom: 2px solid transparent; }
	.header .nav .nav-links a { height:auto; }
}
@media (max-width:768px) {
	.index-hidden { height: calc(100vw / 768 * 369); }
	.nav-right .language { height:60px; }
	.search-button { height:60px;display:none; }
	.header .nav .code { display:none; }
	.header .nav .nav-button { position:relative; margin-right: calc(100vw / 1920 * 120); margin-left:10px; }
	.header .nav .logo { padding-left: calc(100vw / 1920 * 120);width:70%; }
	
	.index-banner .swiper-slide>img {  }
	.index-banner .swiper-button-prev { left:15px; }
	.index-banner .swiper-button-next { right:15px; }
	.index-banner .bottom { display:none; }
	.index-banner .swiper-pagination { right:15px;bottom:70px; }
	.index-banner .swiper-pagination span { width:25px;height:25px;margin: 0 5px!important; }
	.index-banner .swiper-slide .content .text { padding:0 30px 70px; }
	.index-banner .swiper-slide .content p:first-child { font-size:18px;line-height:1.5; }
	.index-banner .swiper-slide .content p:nth-child(2) { font-size:18px;padding-top: 20px;display:none; }
	.index-banner .swiper-slide .content p:nth-child(3) { font-size:12px;line-height:1.5;display:none; }
	.index-banner .swiper-button-prev, .index-banner .swiper-button-next { display:none; }
}
@media (max-width: 480px) {
	.index-hidden { height: calc(100vw / 768* 398); }
	.index-banner .swiper-pagination { bottom: 50px; }
}


/* 关于我们 */
.index-about {
	display:flex;
	background:url(../image/index-aboutBg.jpg) center no-repeat;
	padding:160px calc(100vw / 1920 * 100);
	overflow:hidden;
}
.index-about .left {
	padding-left:calc(100vw / 1920 * 34);
}
.index-about .left .img {
	position:relative;
	width:665px;
}
.index-about .left .img img {
	width:100%;
	display:block;
}
.index-about .left .img .bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,.5);
	cursor:pointer;
}
.index-about .left .img .bg:before {
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
	font-family:'iconfont';
	color:#fff;
	font-size:76px;
	content:'\e625';
}
.index-about .right {
	display:flex;
	flex-direction:column;
	justify-content: space-between;
	padding-left:calc(100vw / 1920 * 110);
}
.index-about .right .tit p {
	font-weight:bold;
	color:#333;
}
.index-about .right .tit .h2 { font-size:calc(100vw / 1920 * 36); }
.index-about .right .tit p { font-size:18px;line-height:1.6;padding-top:18px; }
.index-about .right .con p { 
	font-size:16px;
	color:#666;
	line-height:2;
	padding-top:calc(100vw / 1920 * 30);
	-webkit-line-clamp: 3;
}
.index-about .right .con a {
	display:flex;
	justify-content:center;
	align-items:center;
	border:1px dashed #f5821f;
	border-radius:27px;
	width:187px;
	height:54px;
	color:#f5821f;
	font-size:calc(100vw / 1920 * 16);
	margin-top:calc(100vw / 1920 * 44);
}
.index-about .right .bot {
	display:flex;
	justify-content:space-between;
	padding-top:calc(100vw / 1920 * 60);
}
.index-about .right .bot p { line-height:1; }
.index-about .right .bot p:first-child {
	display:flex;
	color:#f5821f;
}
.index-about .right .bot p:first-child span:nth-child(1) {
	font-size:calc(100vw / 1920 * 60);
	font-family:'Impact';
}
.index-about .right .bot p:first-child span:nth-child(2) {
	font-size:calc(100vw / 1920 * 17);
	padding-left:10px;
}
.index-about .right .bot p:last-child {
	font-size:calc(100vw / 1920 * 16);
	color:#999;
	padding-top:calc(100vw / 1920 * 25);
}

@media (max-width:1440px) {
	.index-about .left .img { width:560px; }
}
@media (max-width:1200px) {
	.index-about .left .img { width:475px; }
	.index-about .right .tit p { font-size:16px; }
	.index-about .right .con p { font-size:14px; }
	.index-about .right .con a { height:40px; }
}
@media (max-width:1080px) {
	.index-about .left { padding-left:0; }
	.index-about .right { padding-left: 30px; }
}
@media (max-width:992px) {
	.index-about .left .img { width:300px; }
	.index-about .right .tit .h2 { font-size:18px; }
}
@media (max-width:768px) {
	.index-about { padding: 40px calc(100vw / 1920 * 100);flex-direction:column; }
	.index-about .left .img { width:100%; }
	.index-about .left .img .bg:before { font-size:48px; }
	.index-about .right { padding-left:0;padding-top:30px; }
	.index-about .right .tit .h2 { font-size:16px; }
	.index-about .right .tit p { font-size:14px;padding-top:10px; }
	.index-about .right .con p { font-size:12px;padding-top: 10px; }
	.index-about .right .con a { height:35px;font-size:12px;margin-top:20px; }
	.index-about .right .bot { padding-top:10px;flex-wrap:wrap; }
	.index-about .right .bot>div { width:50%;padding-top:20px; }
	.index-about .right .bot p:first-child span:nth-child(1) { font-size:32px; }
	.index-about .right .bot p:first-child span:nth-child(2) { font-size:12px; }
	.index-about .right .bot p:last-child { font-size:12px;padding-top:10px; }
}


/* 首页-产品 */
.index-product .container {
	position:relative;
	width:100%;
	font-size:0;
	overflow:hidden;
}
.index-product .container .pic {
	position: relative;
	height: calc(100vw / 1920 * 884);
}
.index-product .container .pic .img {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	z-index: -1;
	transition: opacity .5s;
}
.index-product .container .pic .img.active {
	opacity: 1;
	z-index: 1
}
.index-product .container > img {
	width:100%;
}
/* .index-product .container .img { padding-bottom: 46.04166666666667%; } */
.index-product .container .img-2 { display:none; }
.index-product .container .img-3 { display:none; }
.index-product .container .img-4 { display:none; }
.index-product .content {
	display:flex;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index: 1;
}

.index-product .content .list {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width:33.33%;
	padding-left:calc(100vw / 1920 * 40);
	padding-right:calc(100vw / 1920 * 90);
	/* -webkit-transform:translateY(calc(100vw / 1920 * 285));
	transform:translateY(calc(100vw / 1920 * 285)); */
	padding-top: calc(100vw / 1920 * 650);
	-webkit-transition:all .5s;
	transition:all .5s;
	overflow:hidden;
}
.index-product .content .list:hover {
	background-color:rgba(245,130,31,.8);
	/* -webkit-transform:translateY(0px);
	transform:translateY(0px); */
	padding-top: 0;
}
.index-product .content .active {
	background-color:rgba(245,130,31,.8);
	/* -webkit-transform:translateY(0px);
	transform:translateY(0px); */
	padding-top: 0;
}
.index-product .content .list p {
	color:#fff;
}
.index-product .content .list .h2 {
	position:relative;
	font-size:calc(100vw / 1920 * 36);
	font-weight:bold;
	padding-bottom:15px;
	color:#fff;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.index-product .content .list .h2::after {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:70px;
	height:2px;
	background:#fff;
}

.index-product .content .list p:nth-child(2) {
	font-size:calc(100vw / 1920 * 16);
	line-height:2;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	display:initial;
	padding-top:15px;
}
.index-product .content .list:hover p:nth-child(2) {
	white-space:initial;
	-webkit-line-clamp:4;
	display:-webkit-box;
}
.index-product .content .active p:nth-child(2) {
	white-space:initial;
	-webkit-line-clamp:4;
	display:-webkit-box;
}
.index-product .content .list p:nth-child(3) {
	display:none;
	padding-top:calc(100vw / 1920 * 80);
	width:100%;
}
.index-product .content .list.active p:nth-child(3) {
	display:block;
}
.index-product .content .list p:nth-child(3) img {
	width:100%;
	display:none;
}
.index-product .content .list p:nth-child(4) {
	margin:0 auto;
	padding-top:calc(100vw / 1920 * 70);
	display:none;
}
.index-product .content .list.active p:nth-child(4) {
	display:block;
}
.index-product .content .list p:nth-child(4) a {
	display:flex;
	justify-content:center;
	align-items:center;
	width:calc(100vw / 1920 * 187);
	height:calc(100vw / 1920 * 54);
	color:#fff;
	font-size:calc(100vw / 1920 * 16);
	border:1px dashed #fff;
	border-radius:27px;
}
.index-product .content .list.active p:nth-child(3) img { display:block; }

@media (max-width:768px) {
	.index-product .container > img { width:200%;margin-left: -100%; margin-bottom:10px; }
	.index-product .content { flex-wrap: wrap; }
	.index-product .content .list { width:100%; }
	.index-product .content .active .h2 { font-size:16px; }
	.index-product .content .active p:nth-child(2) { line-height:22px;font-size:12px; }
	.index-product .container > img { display:block!important; }
	.index-product .content .list p:nth-child(3) { width:50%;margin:0 auto; }
	.index-product .content .list .h2::after { width:32px; }
	.index-product .content .list .h2 { padding-bottom:10px; }
	.index-product .content .list p:nth-child(3) { padding-top: 15px; }
	.index-product .content .list p:nth-child(4) { padding-top: 15px; }
	.index-product .content .list p:nth-child(4) a { font-size:12px;width:120px;height:30px; }
	
	.index-product .container .pic { height: auto; }
	.index-product .container .pic .img { position: initial; z-index: 1; opacity: 1; height: calc(100vw / 767 * 480); margin-bottom: 10px; }
	.index-product .content .list { margin-bottom:10px; height: calc(100vw / 767 * 480); padding: 0 20px; }
}


/* 荣誉资质 */
.index-title {
	display:flex;
	justify-content:center;
	align-items:center;
}
.index-title .container {
	position:relative;
}
.index-title p { line-height:1; }
.index-title p:first-child {
	font-size:calc(100vw / 1920 * 80);
	color:#dadada;
	font-family:'Impact';
	text-transform:uppercase;
	opacity:.5;
}
.index-title .h2 {
	display:flex;
	align-items:center;
	justify-content:center;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	font-size:calc(100vw / 1920 * 30);
	color:#333;
	font-weight:bold;
}

.index-honor {
	padding:130px calc(100vw / 1920 * 100) 150px;
}
.index-honor .content { position:relative;padding:0 calc(100vw / 1920 * 115);margin-top:80px; }
.index-honor .swiper-slide {
	box-shadow:0 0 15px rgba(0,0,0,.1);
}
.index-honor .swiper-slide .con {
	position:relative;
}
.index-honor .swiper-slide .con>img { max-width:100%;display:block; }
.index-honor .swiper-slide .img {
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding:35px;
	cursor:pointer;
}
/* .index-honor .swiper-slide .img img {
	border:3px solid #e6e6e6;
	transition:all .5s;
}
.index-honor .swiper-slide:hover .img img {
	border:3px solid #f5821f;
} */

.index-honor .swiper-slide .img img { max-width:100%;display:block;width:100%; }
/* banner前进后退 */
.index-honor .swiper-button-prev, .index-honor .swiper-button-next {
	display:flex;
	justify-content:center;
	align-items:center;
	position: absolute;
	top: 50%;
	width: 60px;
	height: 60px;
	margin-top: -30px;
	background-image:none;
	border-radius:50%;
	background-color:#dedede;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.index-honor .swiper-button-prev::after, .index-honor .swiper-button-next::after {
	font-family:'iconfont';
	font-size:28px;
	color:#fff;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.index-honor .swiper-button-prev { left:0; }
.index-honor .swiper-button-next { right:0; }
.index-honor .swiper-button-prev::after { content:'\e660';padding-right: 4px; }
.index-honor .swiper-button-next::after { content:'\e65f';padding-left: 4px; }
.index-honor .swiper-button-prev:hover,.index-honor .swiper-button-next:hover {
	background-color:#f5821f;
}

@media (max-width:1200px) {
	.index-title p:first-child { font-size:52px; }
	.index-title .h2 { font-size:22px; }
	.index-honor .swiper-slide img { width:100%; }
}
@media (max-width:768px) {
	.index-honor { padding: 40px calc(100vw / 1920 * 100); }
	.index-honor .content { padding:0;margin-top:40px; }
	.index-title p:first-child { font-size:32px; }
	.index-title .h2 { font-size:18px; }
	.index-honor .swiper-button-prev, .index-honor .swiper-button-next { 
		width:45px;
		height:45px;
		margin-top: -22px; 
	}
	.index-honor .swiper-button-prev::after, .index-honor .swiper-button-next::after { font-size: 18px; }
}


/* 首页-新闻中心 */
.index-news {
	position:relative;
	background:url(../image/index-newsBg.jpg) center no-repeat;
	width:100%;
	padding:110px calc(100vw / 1920 * 100) 0;
	height:1008px;
	overflow:hidden;
}
.index-news .content {
	display:flex;
	width:100%;
	padding-top:35px;
}

.index-news .content > div+div {
	border-left:1px solid #dcdcdc;
}
.index-news .list {
	width:23%;
	padding:0 2%;
	min-height:800px;
	-webkit-transition:all .6s;
	transition:all .6s;
}
.index-news .list .top {
	font-size:calc(100vw / 1920 * 18);
	color:#666;
	line-height:32px;
	margin-top:15px;
}
.index-news .list .top .day {
	font-size:calc(100vw / 1920 * 64);
	color:#ccc;
	margin-bottom:30px;
	line-height:1;
	font-family:'Impact';
}
.index-news .list .top .tit {
	font-size:calc(100vw / 1920 * 26);
	margin-top: 20px;
	color:#333;
	height:32px;
	width: 100%;
	-webkit-transition:all .6s;
	transition:all .6s;
}
.index-news .list .bottom {
	margin-top:30px;
}
.index-news .list .bottom > p > img {
	width:100%;
	display:block;
	-webkit-transition:all .6s;
	transition:all .6s;
}
.index-news .list .bottom > p {
	font-size:calc(100vw / 1920 * 16);
	line-height:28px;
	color:#666;
	margin-top:10px;
}
.index-news .list .bottom .tit {
	font-size:calc(100vw / 1920 * 26);
	color:#f5821f;
	line-height:32px;
	padding:0px 0;
	height:0;
	-webkit-transition:all .6s;
	transition:all .6s;
	opacity:0;
}
.index-news .list .bottom .more > span:nth-child(1) {
	display:inline-block;
	font-size:calc(100vw / 1920 * 18);
	line-height:36px;
	color:#f5821f;
	text-decoration:none;
	margin-top:30px;
	height:0;
	opacity:0;
}
.index-news .list .bottom .more > span:nth-child(2) {
	display:inline-block;
	width:44px;
	height:6px;
	background:url(../image/new-more.png) 0 0px no-repeat;
	vertical-align: middle;
	margin-left: -20%;
}


.index-news .active {
	width:31%;
}
.index-news .active .top {
	display:flex;
	align-items: flex-end;
	flex-wrap:wrap;
	margin-top:75px;
}
.index-news .list.active .top .day {
	margin-bottom:0;
}
.index-news .list.active .top p:nth-child(2) {
	padding-left:30px;
	padding-bottom:5px;
	line-height:1;
}
.index-news .active .bottom .more > span:nth-child(1) {
	height:auto;
	opacity:1;
}
.index-news .active .bottom .more > span:nth-child(2) {
	background-position:0 -6px;
	margin-left:20px;
}
.index-news .active .bottom .tit {
	height:auto;
	opacity:1;
	padding:20px 0;
	font-weight:400;
}
.index-news .active .top .tit {
	height: 0;
	margin: 0;
}
.index-news .news-more {
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	top:130px;
	right:calc(100vw / 1920 * 100);
	width:calc(100vw / 1920 * 187);
	height:calc(100vw / 1920 * 54);
	border:1px dashed #ccc;
	border-radius:27px;
	font-size:calc(100vw / 1920 * 16);;
	color:#999;
	transition:all .5s;
}
.index-news .news-more:hover {
	color:#f5821f;
	border:1px dashed #f5821f;
}

@media (max-width:1440px) {
	.index-news { height: 870px; }
}
@media (max-width:1200px) {
	.index-news { height: 770px; }
}
@media (max-width:768px) {
	.index-news { height:auto;padding: 40px calc(100vw / 1920 * 100); background-repeat:repeat-y; }
	.index-news .content { padding-top:40px;flex-wrap:wrap; }
	.index-news .list { min-height:auto;width:100%;padding-bottom:20px; }
	.index-news .news-more {
		width:120px;
		height:30px;
		font-size:12px;
		top:auto;
		bottom:40px;
		position: initial;
		margin: 10px auto 0;
	}
	.index-news .active .top { margin-top:0; }
	.index-news .list .top { font-size:12px; }
	.index-news .list .top .day { font-size:36px;margin-bottom:0; }
	.index-news .list.active .top p:nth-child(2) { font-size:12px;padding-left: 20px; }
	.index-news .list .bottom { margin-top:20px; }
	.index-news .list .bottom > p { margin:0;font-size:12px;line-height:2; }
	.index-news .active .bottom .tit { padding:15px 0;line-height: 1;font-size:16px; }
	.index-news .active .bottom .more > span:nth-child(1) { font-size:12px;margin-top:15px;line-height:1; }
	.index-news .active .bottom .more > span:nth-child(2) { margin-left:10px; }
	.index-news .content > div+div { border-left:none; }
	.index-news .list .top { margin-top:0;padding-top:10px;display:flex;align-items: flex-end;  }
	.index-news .list .top .tit { display:none;}
	.index-news .list .top p { line-height:1; }
	.index-news .list .top p:nth-child(2) { padding-left:20px;padding-bottom: 5px; }
	.index-news .list .bottom .tit { opacity:1;height:auto;font-size:16px;padding: 15px 0;line-height:1; }
	.index-news .list .bottom .more > span:nth-child(1) { opacity:1;height:auto;margin-top:0;line-height:1;font-size:12px; }
	.index-news .list .bottom .more > span:nth-child(2) { background-position: 0 -6px; margin-left: 10px; }
	.index-news .news-more { color:#f5821f;border:1px dashed #f5821f;z-index:99; }
}


/* 合作伙伴 */
.index-partner {
	display:flex;
	overflow:hidden;
}
.index-partner .left {
	position:relative;
	width: 42.4%;;
}
.index-partner .left .img img {
	display:block;
	max-width:100%;
}
.index-partner .left .index-title {
	display:flex;
	position:absolute;
	top:0;
	left:93px;
	height:100%;
}
.index-partner .left .index-title p:first-child { opacity:.3;color:#fff; }
.index-partner .left .index-title .h2 { color:#f5f7f8; }
.index-partner .right {
	display:flex;
	flex-wrap:wrap;
	align-content: flex-start;
	background:url(../image/index-partnerr.jpg) round no-repeat;
	padding:calc(100vw / 1920 * 144) calc(100vw / 1920 * 100) 0;
	width:57.6%;
}
.index-partner .right .list {
	width:23.8%;
	border:1px solid #eee;
	margin-right:1.6%;
	margin-bottom:26px;
	transition:all .5s;
}
.index-partner .right .list:nth-child(4n) {
	margin-right:0;
}
.index-partner .right .list img {
	display:block;
	max-width:100%;
}
.index-partner .right .list:hover {
	border:1px solid transparent;
	box-shadow:0 0 10px rgba(0,0,0,.1);
}
@media (max-width:768px) {
	.index-partner { flex-wrap:wrap; }
	.index-partner .left { width:100%; }
	.index-partner .right { width:100%;padding: 40px calc(100vw / 1920 * 100); }
	.index-partner .left .index-title {width:100%;left:auto;}
	.index-partner .right .list { width:48%;margin-right:2%; }
	.index-partner .right .list:nth-child(2n) { margin-right:0; }
}


/* footer */
.footer {
	background:url(../image/footerBg.png) no-repeat;
}
.footer .top {
	padding:0 50px;
}
.footer .top .top-t {
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:156px;
	border-bottom:1px solid #c1c1c1;
}
.footer .top .top-t .img img {
	max-width:100%;
	display:block;
}
.footer .top .top-t ul {
	display:flex;
}
.footer .top .top-t ul li {
	padding-left:calc(100vw / 1920 * 50);
}
.footer .top .top-t ul li:first-child {
	padding-left:0;
}
.footer .top .top-t ul a {
	font-size:16px;
	color:#666;
}
.footer .top .top-b {
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:206px;
}
.footer .top .top-b .left p {
	font-size:14px;
	color:#666;
	line-height:1;
	padding-bottom:20px;
}
.footer .top .top-b .left p span {
	display:inline-block;
	width:74px;
	text-align-last: justify;
}
.footer .top .top-b .middle {
	display:flex;
}
.footer .top .top-b .middle .tit {
	font-size:16px;
	color:#333;
	padding-bottom:10px;
}
.footer .top .top-b .middle .tel {
	display:flex;
	align-items:center;
	font-size:calc(100vw / 1920 * 26);
	color:#e77410;
	font-family:'Impact';
	padding-bottom:10px;
}
.footer .top .top-b .middle p:nth-child(3) span:nth-child(1) {
	border:none;
}
.footer .top .top-b .middle p:nth-child(3) span:nth-child(1)::before {
	content:'';
}
.footer .top .top-b .middle>div {
	padding-right:calc(100vw / 1920 * 90);
}
.footer .top .top-b .middle>div:last-child {
	padding-right:0;
}
.footer .top .top-b .middle .tel span:nth-child(1) {
	display:flex;
	justify-content:center;
	align-items:center;
	width:34px;
	height:34px;
	border:1px solid #e77410;
	border-radius:50%;
	margin-right:6px;
}
.footer .top .top-b .middle .tel span:nth-child(1):before {
	font-family:'iconfont';
	font-size:19px;
	color:#e77410;
	content:'\e639';
}
.footer .top .top-b .middle .fax span:nth-child(1) {
	border:1px solid transparent;
}
.footer .top .top-b .middle .fax span:nth-child(1):before {
	content:'\e685';
	font-size:40px;
}
.footer .top .top-b .middle .tel span:nth-child(2) {
	font-size:calc(100vw / 1920 * 16);
	color:#999;
}
.footer .top .top-b .right img {
	max-width:100%;
	display:block;
}
.footer .bottom {
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:72px;
	background:#e77410;
	padding:0 50px;
}
.footer .bottom p, .footer .bottom a {
	font-size:14px;
	color:rgba(255,255,255,.6);
}

@media (max-width:1200px) {
	.footer .top .top-t ul a { font-size:12px; }
	.footer .top .top-b .left p { font-size:12px; }
	.footer .top .top-b .middle .tit { font-size:14px; }
	.footer .top .top-b .middle>div { padding-right:15px;margin-top:15px; }
}
@media (max-width:992px) {
	.footer .top .top-b .right { display:none; }
	.footer .top .top-t ul li { padding-left: 10px; }
	.footer .top .top-b .middle>div:last-child { display:none; }
	.footer .top .top-t .img { width:20%; }
}
@media (max-width:768px) {
	.footer .top .top-t ul { display:none; }
	.footer .top .top-t .img { width:50%; }
	.footer .top { padding: 0 calc(100vw / 1920 * 100); }
	.footer .top .top-t { height:auto;padding:20px 0; }
	.footer .top .top-b .left { display:none; }
	.footer .top .top-b { height:auto;padding:10px 0; }
	.footer .top .top-b .middle { flex-wrap:wrap; }
	.footer .top .top-b .middle>div { width:100%; }
	.footer .top .top-b .middle .tel { font-size:22px; }
	.footer .top .top-b .middle .tel span:nth-child(2) { font-size:12px; }
	.footer .bottom { padding: 10px calc(100vw / 1920 * 100);height:auto;flex-wrap:wrap;text-align:center; }
	.footer .bottom>div { width:100%; }
}

/* 手机底部按钮 */
.ph-footer { display:none; }
@media (max-width:768px) {
	.footer { margin-bottom:60px; }
	.ph-footer {
		position:fixed;
		left:0;
		bottom:0px;
		width:100%;
		height:60px;
		background-color:#e77410;
		border-top:1px solid #fff;
		z-index:999;
		display:block;
	}
	.ph-footer a {
		display:inline-block;
		width:50%;
		line-height:60px;
		color:#fff;
		text-align:center;
		float:left;
		font-size:14px;
	}
	.ph-footer a+a {
		border-left:1px solid #fff;
	}
}


/* 新闻中心 */
.page-banner {
	padding-top:100px;
}
.page-banner .swiper-slide>img {
	display:block;
	width:100%;
}
@media (max-width:768px) {
	.page-banner { padding-top:60px; }
	.page-banner .swiper-slide>img { width:150%;margin-left:-25%;}
	.page-banner .swiper-slide .content .text { padding: 0 10px; }
}

.page-link {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 calc(100vw / 1920 * 100);
	height:80px;
	box-shadow:0 10px 10px rgba(0,0,0,.1);
}
.page-link .left { display:flex; }
.page-link .left a {
	display:flex;
	justify-content:center;
	align-items:center;
	height:80px;
	padding:0 30px;
	font-size:calc(100vw / 1920 * 20);
	color:#333;
	border-right:1px solid #eee;
	transition:all .5s;
}
.page-link .left a:first-child {
	border-left:1px solid #d1d1d1;
}
.page-link .left a:hover {
	color:#fff;
	background-color:#f5801b;
}
.page-link .left a.active {
	color:#fff;
	background-color:#f5801b;
}
.page-link .right p {
	font-size:calc(100vw / 1920 * 16);
	color:#bcbcbc;
}
.page-link .right p a { color:#bcbcbc; }
.page-link .right p span { color:#f5801b; }
.page-link .right p:before {
	font-family:'iconfont';
	font-size:21px;
	color:#bcbcbc;
	content:'\e6bd';
	padding-right:15px;
}

@media (max-width:768px) {
	.page-link { height:45px; }
	.page-link .right { display:none; }
	.page-link .left a { font-size:14px;width:auto;height:40px;padding:0 15px; white-space: nowrap; }
}

.news {
	padding:74px calc(100vw / 1920 * 100) 84px;
}
.news .top {
	position:relative;
	background:#f5f5f5;
	padding:10px;
}
.news .top .news-swiper .swiper-slide a { display:flex; }
.news .top .news-swiper .swiper-slide .img { width:450px;overflow:hidden; }
.news .top .news-swiper .swiper-slide img { width:100%;transition:all .5s; }
.news .top .news-swiper .swiper-slide .content {
	display:flex;
	flex-direction:column;
	justify-content:center;
	width:calc(100% - 450px);
	padding:60px 60px 0 34px;
	background:#f5f5f5;
	height:100%;
}
.news .top .content .tit p {
	font-size:calc(100vw / 1920 * 16);
	color:#c5c4c4;
	line-height:1;
}
.news .top .content .tit .h3 {
	font-size:calc(100vw / 1920 * 26);
	color:#333;
	padding-bottom:15px;
}
.news .top .content .con {
	font-size:calc(100vw / 1920 * 16);
	color:#666;
	line-height:1.9;
	padding-top:15px;
}
.news .top .content span {
	display:flex;
	justify-content:center;
	align-items:center;
	width:137px;
	height:48px;
	border:1px solid #ddd;
	color:#aaa9a9;
	font-size:calc(100vw / 1920 * 16);
	margin-top:25px;
	transition:all .5s;
}
.news .top .swiper-pagination {
	bottom:auto;
	top:20px;
	left:484px;
	width:auto;
	height:21px;
}
.news .top .swiper-pagination span {
	width:21px;
	height:21px;
	background:#afacac;
	margin:0 10px;
}
.news .top .swiper-pagination .swiper-pagination-bullet-active {
	background:#f5801b;
}
.news .top .news-swiper .swiper-slide .img:hover img {
	transform:scale(1.1);
}
.news .top .news-swiper .swiper-slide:hover .content span {
	color:#fff;
	background:#f5801b;
}

@media (max-width:992px) {
	.news .top .news-swiper .swiper-slide .img { width:350px; }
	.news .top .news-swiper .swiper-slide .content { width: calc(100% - 350px); padding: 40px 30px 0; }
	.news .top .swiper-pagination { left: 375px;top:10px; }
	.news .top .swiper-pagination span { margin:0 5px;width:15px;height:15px; }
	.news .top .content span { width:120px;height:40px; }
}
@media (max-width:768px) {
	.news { padding: 40px calc(100vw / 1920 * 100); }
	.news .top .news-swiper .swiper-slide a { flex-wrap:wrap; }
	.news .top .news-swiper .swiper-slide .img { width:100%; }
	.news .top .news-swiper .swiper-slide .content { width:100%;padding: 20px 10px; }
	.news .top .content .tit p { font-size:12px; }
	.news .top .content .tit .h3 { font-size:14px;padding-bottom:10px; }
	.news .top .content .con { font-size:12px;padding-top:10px; }
	.news .top .content span { font-size:12px;height:35px;margin-top:20px; }
	.news .top .swiper-pagination { top:auto;bottom:20px;left:auto;right:20px; }
}

.news .bottom {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding-top:45px;
}
.news .bottom a {
	width:48%;
}

.news .bottom .list {
	width:100%;
	border:5px solid transparent;
	padding:50px 34px 24px;
	transition:all .5s;
	margin-bottom:40px;
	background:#f4f4f4;
}
.news .bottom .list .tit p {
	font-size:calc(100vw / 1920 * 16);
	color:#989797;
	line-height:1;
}
.news .bottom .list .tit .h3 {
	font-size:calc(100vw / 1920 * 24);
	color:#333;
	padding-bottom:15px;
}
.news .bottom .list .con {
	font-size:calc(100vw / 1920 * 16);
	color:#666;
	line-height:1.9;
	padding-top:15px;
}
.news .bottom .list span {
	display:flex;
	justify-content:center;
	align-items:center;
	width:137px;
	height:48px;
	border:1px solid #ddd;
	color:#aaa9a9;
	font-size:calc(100vw / 1920 * 16);
	margin-top:25px;
	transition:all .5s;
}
.news .bottom a:hover .list span {
	color:#fff;
	background:#f5801b;
}
.news .bottom a:hover .list {
	border:5px solid #d5d5d5;
}

.pagination {
	display:flex;
	justify-content:flex-start;
	padding-top:40px;
}
.pagination li {
	display:flex;
	justify-content:center;
	align-items:center;
	width:calc(100vw / 1920 * 80);
	height:calc(100vw / 1920 * 80);
	background:#f4f4f4;
	font-size:calc(100vw / 1920 * 24);
	color:#cfcfcf;
	margin-right:20px;
}
.pagination li:last-child { margin-right:0; }
.pagination li:hover {
	color:#fff;
	background:#f5801b;
}
.pagination li.active {
	color:#fff;
	background:#f5801b;
}
.pagination li a{
	width: calc(100vw / 1920 * 80);
	height: calc(100vw / 1920 * 80);
	color: #cfcfcf;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pagination li a:hover{
	color:inherit;
}
.pagination li.disabled{
	display: none;
}

@media (max-width:1440px) {
	.news .bottom .list .tit .h3 { font-size: 16px; }
	.news .bottom .list .con { font-size: 12px; }
	.news .bottom .list .tit p { font-size: 12px; }
	.news .bottom .list span { font-size: 12px; }
}
@media (max-width:768px) {
	.news .bottom { padding-top:40px; }
	.news .bottom a { width:100%; }
	.news .bottom .list { padding:20px; margin-bottom:20px; }
	.news .bottom .list .tit p { font-size:12px; }
	.news .bottom .list .tit .h3 { font-size:14px;padding-bottom:10px; }
	.news .bottom .list .con { font-size:12px;padding-top:10px; }
	.news .bottom .list span { font-size:12px;width:120px;height:35px;margin-top:20px; }
	.pagination { padding-top:20px; justify-content: center; }
	.pagination li { width: 25px; height: 25px; margin-right: 10px; }
	.pagination li a,.pagination li span { font-size:12px; }
}

/* 新闻详情 */
.news-details {
	padding:70px calc(100vw / 1920 * 250);
}
.news-details img { max-width: 100%; }
.news-details .title {
	border-bottom:1px solid #ececec;
	padding-bottom:10px;
}
.news-details .title p {
	font-size:16px;
	color:#c6c6c6;
	text-align:center;
	line-height:1;
}
.news-details .title .h2 {
	font-size:26px;
	color:#333;
	padding-bottom:20px;
	line-height:1.5;
	text-align:center;
}
.news-details .title p span {
	display:inline-block;
	padding:0 10px;
}
.news-details .content {
	padding-top:25px;
}
.news-details .content p {
	font-size:16px;
	color:#666;
	line-height:2;
}
.details-link {
	display:flex;
	justify-content:space-between;
	padding-top:70px;
}
.details-link a {
	width:49%;
	height:52px;
	line-height:52px;
	border:1px dashed #d5d2d2;
	font-size:16px;
	color:#666;
	padding:0 12px;
	transition:all .5s;
}
.details-link a:hover {
	color:#f5801b;
	border:1px dashed #f5801b;
}

@media (max-width:768px) {
	.news-details { padding: 40px calc(100vw / 1920 * 100); }
	.news-details .title p { font-size:12px; }
	.news-details .title .h2 { font-size:16px; }
	.news-details .content p { font-size:12px; }
	.details-link { flex-wrap:wrap;padding-top:40px; }
	.details-link a { width:100%;margin-bottom:20px;font-size:12px;height:35px;line-height:35px; }
}


/* 产品中心 */
.product {
	display:flex;
	padding:85px calc(100vw / 1920 * 100) 0;
	overflow:hidden;
}
.product img { max-width: 100%; }
.product .menu {
	display:flex;
	flex-direction:column;
	position:relative;
	padding-left:25px;
	width:260px;
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	padding-right:15px;
}
.product .menu a {
	position:relative;
	font-size:20px;
	color:#666;
	margin:27px 0;
	transition:all .5s;
}
.product .menu a:hover { color:#f5801b; }
.product .menu a.active { color:#f5801b; }
.product .menu a:before {
	content:'';
	position:absolute;
	top:5px;
	left:-34px;
	width:18px;
	height:18px;
	background:#eee;
	border-radius:50%;
	transition:all .5s;
}
.product .menu a:hover::before { background:#f5801b; }
.product .menu a.active::before { background:#f5801b; }
.product .content {
	width:calc(100% - 260px);
	padding:28px 0 140px 65px;
}
.product .content .tit {
	font-size:32px;
	color:#333;
	line-height:1;
	padding-bottom:40px;
}
.product .content table {
	width:100%!important;
	border-collapse:collapse;
	table-layout: fixed;
}
.product .content table tr td {
	border:1px solid #dbd9d9;
	text-align:center;
	font-size:16px;
	color:#666;
	padding:20px 5px;
	/* white-space: nowrap; */
}
/* .product .content table tr:nth-child(1) td {
	font-size:20px;
	color:#333;
	background:#eee;
}
.product .content table tr:nth-child(1) td:nth-child(1) { background:transparent; } */
.product .content p {
	font-size:16px;
	color:#666;
	line-height:2;
}
.product .content p span {
	color:#333;
	font-weight:bold;
}
.product .content img { display:block; max-width:100%; margin: 0 auto; }

@media (max-width:1680px) {
	.product .menu a { font-size: 18px; }
}
@media (max-width:1440px) {
	.product .menu a { font-size: 16px; }
	/* .product .content table tr:nth-child(1) td:nth-child(1) img { max-width:80px!important; } */
}
@media (max-width:1200px) {
	.product .menu { width:200px; }
	.product .menu a { font-size:16px;margin: 20px 0; }
	.product .menu a:before { top:3px; }
	.product .content { width: calc(100% - 200px);padding: 20px 0 70px 30px; }
	.product .content .tit { font-size:20px;padding-bottom: 20px; }
	.product .content p { font-size:14px; }
	.product .content table tr td { font-size:12px;padding:10px 5px; }
	.product .content table tr:nth-child(1) td { font-size:14px; }
	.page-link .left a { font-size: 12px; }
	.page-link .right p { font-size: 12px; }
	.nav-right .language a { font-size: 12px; }
	.nav-right .language>a::before { font-size: 16px; }
	.search-button::after { font-size:16px; }
}
@media (max-width:992px) {
	.page-link .left a { padding: 0 15px; }
	
}
@media (max-width:768px) {
	.page-link .left a { padding:0 5px;text-align:center; }
	.product { flex-wrap:wrap;padding: 40px calc(100vw / 1920 * 100) 0; }
	.product .menu { width:100%; }
	.product .menu a { font-size:14px;margin: 10px 0; }
	.product .menu a:before { width:10px;height:10px;left: -30px;top:4px; }
	.product .content { width:100%;padding:40px 0; }
	.product .content .tit { font-size:16px; }
	.product .content table tr:nth-child(1) td { font-size:12px; }
	.product .content p { font-size:12px; }
	/* .product .content table tr td:last-child img { height: 100px!important; max-width: initial!important; } */
	.table-container { overflow:auto; }
}


/* 公司简介 */
.company {
	display:flex;
	flex-direction:column;
	justify-content:center;
	padding:88px calc(100vw / 1920 * 100) 100px;
	background-color:#f6f6f6;
	overflow:hidden;
}
.company .container {
	position:relative;
	padding:75px 0 120px 60px;
	background:url(../image/companyBg.png) left bottom no-repeat;
	background-color:#fff;
}
.company .title {
	position:relative;
	width:48%;
}
.company .title img {
	display:block;
	max-width:100%;
	padding-left:29%;
}
.company .title .rotate {
	position:absolute;
	right:0;
	top:0;
	width:13%;
}
.company .title .rotate img {
	max-width:100%;
	display:block;
	padding-left: 0;
	animation: animate 5s linear infinite;
}
@keyframes animate {
	0% { transform:rotate(0deg); }
	100% { transform:rotate(360deg); }
}
.company .title p {
	display:flex;
	align-items:center;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	font-size: calc(100vw / 1920 * 80);
	color:#000;
	font-family:'Impact';
}
.company .title p span {
	display:inline-block;
	color:#f5801b;
	padding-left:30px;
}
.company .middle {
	font-size:64px;
	color:#f5801b;
	text-transform:uppercase;
	font-family:'黑体';
	line-height:1;
	padding-top:20px;
}
.company .content {
	padding-top:40px;
	width:100%;
}
.company .content p {
	font-size:16px;
	line-height:1.8;
	color:#666;
	/* padding-bottom:30px; */
	text-align:justify;
}
.company .content p:first-of-type {
	font-size:32px;
	color:#333;
	font-weight:bold;
	padding-bottom:20px;
}
.company .img {
	float: right;
	margin-left: 60px;
}
.company .img img { display:block;max-width:100%; }

@media (max-width:1440px) {
	.company .title { width:60%; }
	.company .title p { font-size: 60px; }
	.company .middle { font-size:50px; }
}
@media (max-width:1200px) {
	.company .title { width:50%; }
	.company .title p { font-size: 40px; }
	.company .middle { font-size:30px; }
	.company .content p:first-child { font-size:24px; }
	.company .content p { font-size:14px; }
}
@media (max-width:991px) {
	.company .container { padding: 75px 60px 120px; }
	.company .img { display:none; }
}
@media (max-width:790px) {
	.company .title { width: 60%; }
}
@media (max-width:768px) {
	.page-link { height:auto; overflow: auto; }
	/* .page-link .left { flex-wrap:wrap; } */
	.page-link .left a { padding:0px 10px;border: 1px solid #d1d1d1; }
	.page-link .left a.active { border: 1px solid #f5801b; }
	.company { padding: 40px calc(100vw / 1920 * 100); }
	.company .container { padding: 20px; }
	.company .title { width:100%; }
	.company .title p { font-size:28px; }
	.company .title p span { padding-left:15px; }
	.company .middle { font-size:26px;padding-top: 10px; }
	.company .content { width:100%;padding-top: 20px; }
	.company .content p:first-of-type { font-size:18px; }
	.company .content p { font-size:12px; }
}

/* 旭锐文化 */
.about-title {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.about-title p {
	line-height:1;
}
.about-title .h2 {
	font-size:48px;
	color:#333;
	line-height:1;
	font-weight: 400;
}
.about-title p:nth-child(2) {
	display:flex;
	align-items:center;
	color:#f5801b;
	font-size:36px;
	text-transform:uppercase;
	font-family:'Bebas','黑体';
	font-weight:bold;
	padding-top:25px;
}
.about-title p:nth-child(2):before {
	display:inline-block;
	content:'';
	width:48px;
	height:1px;
	background:#f5801b;
	margin-right:7px;
}
.about-title p:nth-child(2):after {
	display:inline-block;
	content:'';
	width:48px;
	height:1px;
	background:#f5801b;
	margin-left:7px;
}

.culture {
	padding:110px calc(100vw / 1920 * 100);
}
.culture .content {
	display:flex;
	padding-top:40px;
}
.culture .content>div {
	height:335px;
	position:relative;
	overflow:hidden;
	width: 26.87%;
	transition:all .5s;
}
.culture .content>div .text {
	position:absolute;
	left:35px;
	bottom:60px;
	transform:translateY(60px);
	transition:all .5s;
}
.culture .content>div .text p {
	font-size:20px;
	color:#fff;
	line-height:1;
}
.culture .content>div .text .h3 {
	color:#fff;
	line-height:1;
	font-weight:400;
	font-size:24px;
	padding-bottom:26px;
}
.culture .content>div .text p:nth-child(2) {
	opacity:0;
	transition:all .5s;
}
.culture .content>div img { position:relative;transition:all .5s; }
.culture .content>div:nth-child(2) img {
	left: -100px;
}
.culture .content>div:nth-child(3) img {
	left: -180px;
}
.culture .content>div:hover .text { transform: translateY(0px); }
.culture .content>div:hover .text p:nth-child(2) { opacity:1; }
.culture .content>div.active .text { transform: translateY(0px); }
.culture .content>div.active .text p:nth-child(2) { opacity:1; }
.culture .content>div.active { width: 46.26%; }
.culture .content>div:hover { width: 46.26%; }
.culture .content>div:hover img { left:0; }

@media (max-width:1440px) {
	.about-title .h2 { font-size:38px; }
	.about-title p:nth-child(2) { font-size:28px; }
	.culture .content>div img { margin-left: -100px; }
}
@media (max-width:992px) {
	.culture .content>div img { margin-left: -200px; }
}
@media (max-width:768px) {
	.culture { padding: 40px calc(100vw / 1920 * 100); }
	.about-title .h2 { font-size:22px; }
	.about-title p:nth-child(2) { font-size:18px;padding-top: 10px; }
	.culture .content { flex-wrap:wrap; }
	.culture .content>div { width:100%; }
	.culture .content>div.active { width:100%; }
	.culture .content>div img { margin-left: 0; }
	.culture .content>div:nth-child(3) img { left:-170px; }
	.culture .content>div .text { transform:translateY(0); }
	.culture .content>div .text p:nth-child(2) { opacity:1;font-size: 16px; }
	.culture .content>div .text .h3 { padding-bottom: 15px;font-size: 18px; }
	.culture .content>div.active { width: 100%; }
	.culture .content>div:hover { width: 100%; }
	.culture .content>div img { left: 0!important; }
}

/* 荣誉资质 */
.honor {
	background:url(../image/index-newsBg.jpg) no-repeat;
	padding: 120px calc(100vw / 1920 * 100);
}
.honor .swiper-slide { box-shadow: none; }
.honor .swiper-slide img { box-shadow: 0 0 15px rgb(0 0 0 / 10%);max-width:100%; }
.honor .swiper-slide p {
	font-size:16px;
	color:#333;
	text-align:center;
	padding-top:36px;
}
.honor .swiper-button-prev, .honor .swiper-button-next {
	margin-top: -60px;
}
.honor .content { margin-top:40px; }

@media (max-width:768px) {
	.honor { padding: 40px calc(100vw / 1920 * 100); }
}

/* 全球布局 */
.layout {
	padding: 130px calc(100vw / 1920 * 100) 95px;
}
.layout .content {
	padding-top:20px;
}
.layout .content .top {
	padding:0 calc(100vw / 1920 * 215) calc(100vw / 1920 * 40);
	/* text-align:center; */
}
.layout .content .top p {
	font-size:16px;
	color:#666;
	line-height:2;
}
.layout .content .bottom {
	position:relative;
	margin-top:50px;
}
.layout .content .bottom img {
	display:block;
	width:100%;
}
.layout .content .bottom .con {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.layout .con>div {
	position:absolute;
}
.layout .con .usa {
	top: 39.5%;
	left: 18%;
}
.layout .con .dot {
	width:32px;
	height:32px;
	background:rgba(245,128,27,.8);
	border-radius:50%;
	box-shadow:0 0 0 9px rgba(245,128,27,.4), 0 0 0 21px rgba(245,128,27,.2);
	animation: dotAnimate 3s linear infinite;
}
@keyframes dotAnimate {
	0% { box-shadow:0 0 0 9px rgba(245,128,27,.4), 0 0 0 21px rgba(245,128,27,.2); }
	50% { box-shadow:0 0 0 0px rgba(245,128,27,.4), 0 0 0 9px rgba(245,128,27,.2); }
	100% { box-shadow:0 0 0 9px rgba(245,128,27,.4), 0 0 0 21px rgba(245,128,27,.2); }
}

.layout .con .country {
	font-size:16px;
	opacity:0;
	color:#333;
	position:absolute;
	top:5px;
	left:-60px;
}
.layout .con .hidden-con {
	position:relative;
	background:#fff;
	box-shadow:0 0 10px rgba(0,0,0,.1);
	padding:20px 30px;
	transform:translate(100%,-60%);
	opacity:0;
	transition:all .5s;
}
.layout .con .hidden-con.active { opacity:1;transform: translate(50%,-60%);z-index:99; }
.layout .con .hidden-con:before {
	content:'';
	width:26px;
	height:31px;
	position:absolute;
	top:50%;
	margin-top:-15px;
	left:-26px;
	/* box-shadow:-1px -1px 10px rgba(0,0,0,.1); */
	/* transform:rotate(-45deg); */
	background:url(../image/layout-icon.png) round no-repeat;
}
/* .layout .con .hidden-con .list  {
	border-bottom:1px solid #eee;
	padding:10px 0;
} */
.layout .con .hidden-con .list:last-child {
	border-bottom:none;
}
.layout .con .hidden-con .list p {
	font-size:16px;
	color:#666;
	line-height:2;
}
/* .layout .con .hidden-con .list p:first-child {
	font-size:20px;
	color:#333;
	font-weight:bold;
} */
.layout .con .germany {
	top: 29.2%;
	left: 48.5%;
}
.layout .con .china {
	top: 41.2%;
	left: 78.5%;
}
.layout .con .china .country {
	left:65px;
}
.layout .con .china .hidden-con {
	transform: translate(-130%,-54%);
}
.layout .con .china .hidden-con.active {
	transform: translate(-115%,-54%);
}
.layout .con .china .hidden-con:before {
	left:auto;
	right:-25px;
	transform:rotate(180deg);
}

@media (max-width:768px) {
	.layout { padding: 40px calc(100vw / 1920 * 100); }
	.layout .content .top { padding:0 0 20px; }
	.layout .content .top p { font-size:12px; }
	.layout .con .dot { width:10px;height:10px; }
	.layout .con .country { font-size:12px;top: -4px;left: -44px; }
	.layout .con .china .country { left:26px;width: 65px; }
	.layout .con .hidden-con .list p:first-child { font-size:14px; }
	.layout .con .hidden-con .list p { font-size:12px; }
	.layout .con .hidden-con {display:none;padding: 10px; }
}


/* 大事记 */
.memorabilia {
	padding:100px calc(100vw / 1920 * 100) 170px;
}
.memorabilia .container {
	position:relative;
}
.memorabilia .content {
	position:relative;
	padding:50px calc(100vw / 1920 * 130) 0;
}
.memorabilia .content .swiper-slide img { display:block;max-width:100%; }
.memorabilia .swiper-slide .top {
	display:flex;
	justify-content:center;
}
.memorabilia .swiper-slide .top p {
	font-size:26px;
	color:#333;
	font-family:'Impact';
	padding-bottom:80px;
	width:100%;
	text-align:center;
}
.memorabilia .swiper-slide .con {
	padding-top:25px;
}
.memorabilia .swiper-slide .con p {
	font-size:16px;
	color:#666;
	line-height:1.8;
	padding-bottom:30px;
}
.memorabilia .swiper-slide .con p:last-child {
	padding:0;
}
/* 列表轮播 */
.memorabilia .swiper-pagination { bottom:auto;top:10%; }
.memorabilia .swiper-pagination span {
	width:15px;
	height:15px;
	margin:0 10px!important;
	border-radius: 50%;
	background: #000;
	opacity: .5;
}
.memorabilia .swiper-pagination .swiper-pagination-bullet-active {
	background-color:#fff;
	opacity:1;
}
/* banner前进后退 */
.memorabilia .swiper-button-prev, .memorabilia .swiper-button-next {
	display:flex;
	justify-content:center;
	align-items:center;
	position: absolute;
	top: 17.5%;
	width: 60px;
	height: 60px;
	background-image:none;
	border-radius:50%;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.memorabilia .swiper-button-prev::after, .memorabilia .swiper-button-next::after {
	font-family:'iconfont';
	font-size:28px;
	color:#ddd;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.memorabilia .swiper-button-prev { left:0; }
.memorabilia .swiper-button-next { right:0; }
.memorabilia .swiper-button-prev::after { content:'\e660';padding-right: 4px; }
.memorabilia .swiper-button-next::after { content:'\e65f';padding-left: 4px; }
.memorabilia .swiper-button-prev:hover,.memorabilia .swiper-button-next:hover {
	background-color:#f5821f;
	border:1px solid #f5821f;
}
.memorabilia .bottom {
	position:absolute;
	top:93px;
	left:0;
	width:100%;
}
.memorabilia .bottom { padding:0px calc(100vw / 1920 * 106); }
.memorabilia .bottom .swiper-slide img { display:block;max-width:100%; }
.memorabilia .bottom:before {
	content:'';
	width:50px;
	height:1px;
	background:#dddcda;
	position:absolute;
	top:calc(50% - 1px);
	left:60px;
}
.memorabilia .bottom:after {
	content:'';
	width:50px;
	height:1px;
	background:#dddcda;
	position:absolute;
	top:calc(50% - 1px);
	right:60px;
}
@media (max-width:1200px) {
	.memorabilia .bottom:before { display:none; }
	.memorabilia .bottom:after { display:none; }
}
@media (max-width:768px) {
	.memorabilia { padding: 40px calc(100vw / 1920 * 100) 80px; }
	.memorabilia .content { padding: 40px 0 0; }
	.memorabilia .content .swiper-slide img { width:100%; }
	.memorabilia .swiper-slide .con p { font-size:12px;padding-bottom: 15px; }
	.memorabilia .bottom { display:none; }
	.memorabilia .swiper-button-prev, .memorabilia .swiper-button-next { top:10%; }
	.memorabilia .swiper-slide .top p { padding-bottom:40px; }
}

/* 合作伙伴 */
.partner {
	padding:100px calc(100vw / 1920 * 120) 120px;
	background:#f4f4f4;
}
.partner .content {
	display:flex;
	flex-wrap:wrap;
	padding-top:50px;
}
.partner .content .list {
	width: 15.46%;
	margin-right:1.44%;
	margin-bottom:20px;
	border:10px solid #fff;
	transition:all .5s;
	background:#fff;
}
.partner .content .list:nth-child(6n) {
	margin-right:0;
}
.partner .content .list img {
	width:100%;
	display:block;
	border:1px solid #eee;
}
.partner .content .list:hover {
	border:10px solid #f5801b;
}
.partner .content .list.last span {
	display:block;
	width:100%;
	height:100%;
	background:#fff;
	border:1px solid #eee;
	position:relative;
	min-height:calc(100vw / 1920 * 125);
}
@media (max-width:768px) {
	.partner .content .list.last span  {
		min-height:76px;
	}
}
.partner .content .list.last span:before {
	content:'';
	position:absolute;
	width:66px;
	height:1px;
	background:#eee;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.partner .content .list.last span:after {
	content:'';
	position:absolute;
	width:1px;
	height:66px;
	background:#eee;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}

@media (max-width:768px) {
	.partner { padding: 40px calc(100vw / 1920 * 100); }
	.partner .content { padding-top:40px; }
	.partner .content .list { width:48%;margin-right:2%; }
	.partner .content .list:nth-child(6n) { margin-right:2%; }
	.partner .content .list:nth-child(2n) { margin-right:0; }
}

/* 专家团队 */
.team {
	padding:67px calc(100vw / 1920 * 100) 0 calc(100vw / 1920 * 150);
}
.team .content {
	border-left:1px solid #e5e5e5;
	padding-top:40px;
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.team .content:before {
	content:'';
	width:24px;
	height:24px;
	border-radius:50%;
	background:#e5e5e5;
	position:absolute;
	top:30px;
	left:-12px;
}
.team .content .list {
	display:flex;
	align-items:center;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:90px;
	padding-left:24px;
	padding-top:30px;
	position:relative;
	width:50%;
}
.team .content .list:first-child {
	width:100%;
}
.team .content .list:last-child {
	width:100%;
	border-bottom:0;
}
.team .content .list:first-child:before {
	content:'';
	width:137px;
	height:1px;
	background:#e5e5e5;
	position:absolute;
	top:0;
	left:12px;
}
.team .content .list:after {
	content:'';
	width:1px;
	height:30px;
	background:#e5e5e5;
	position:absolute;
	top:0;
	left:148px;
}
.team .content .list .left {
	width:260px;
}
.team .content .list .left img {
	display:block;
	max-width:100%;
}
.team .content .list .right {
	width:calc(100% - 260px);
	padding-left:40px;
	position:relative;
}

.team .content .list .right p {
	font-size:calc(100vw / 1920 * 18);
	color:#333;
	line-height:2;
	padding-bottom:20px;
}
.team .content .list .right p:first-child {
	font-size:calc(100vw / 1920 * 32);
}

@media (max-width:1200px) {
	.team .content .list .left { width: 160px; }
	.team .content .list .right { width: calc(100% - 160px); }
	.team .content .list:after { left:105px;height: 130px;z-index:-1; }
	.team .content .list:first-child:before { width:94px; }
	.team .content .list .right p { padding-bottom: 10px; }
}
@media (max-width:768px) {
	.team { padding: 40px calc(100vw / 1920 * 100); }
	.team .content .list { flex-wrap:wrap;padding-bottom:20px;width:100%; }
	.team .content .list .left { width:50%; }
	.team .content .list .right { width:100%;padding-left:0;padding-top:20px; }
	.team .content .list .right p { font-size:12px; }
	.team .content .list .right p:first-child { font-size:16px; }
	.team .content .list:after { height:32px; }
}


/* 研发实力 */
.research {
	padding: 60px calc(100vw / 1920 * 100) 130px;
}
.research .tit {
	font-size:18px;
	color:#333;
	line-height:1.6;
}
.research .content {
	padding-top:40px;
}
.research table {
	width:100%;
	border-collapse:collapse;
}
.research table tr th {
	border:1px solid #c7c4c4;
	padding:20px 30px;
	background:#dcdcdc;
	font-size:18px;
	color:#333;
	font-weight:400;
	text-align:left;
}
.research table tr td {
	border:1px solid #c7c4c4;
	padding:20px 30px;
	font-size:16px;
	color:#333;
}

@media (max-width:768px) {
	.research { padding: 40px calc(100vw / 1920 * 100); }
	.research .tit { font-size:12px; }
	.research table tr th { font-size:12px;padding: 20px 10px; }
	.research table tr td { font-size:12px;padding: 20px 10px; }
}

/* 科研成果 */
.achievement .tit {
	font-size:16px;
	color:#666;
}
.achievement-list {
	position:relative;
	padding:80px 0 160px;
}
.achievement-list .swiper-slide {
	border:1px solid #dcdcdc;
	padding:15px 10px;
	overflow:hidden;
}
.achievement-list .swiper-slide:hover {
	border:1px solid #f5801b;
}
.achievement-list .swiper-slide .img { overflow:hidden; }
.achievement-list .swiper-slide img {
	width:100%;
	display:block;
	transition:all .5s;
}
.achievement-list .swiper-slide:hover img {
	transform:scale(1.1);
}
.achievement-list .swiper-pagination {
	width:100%;
	bottom:60px;
}
.achievement-list .swiper-pagination span {
	width:25px;
	height:25px;
	margin:0 8px;
	background-color:#ada8a8;
}
.achievement-list .swiper-pagination .swiper-pagination-bullet-active {
	background:#f5801b;
}

@media (max-width:768px) {
	.achievement .tit { font-size:12px; }
	.achievement-list { padding:40px 0 80px; }
	.achievement-list .swiper-pagination { bottom:25px; }
	.achievement-list .swiper-pagination span { width:15px;height:15px;margin:0 4px; }
}

/* 科研介绍 */
.introduce {
	padding: 50px calc(100vw / 1920 * 100) 20px;
}
.introduce .tit {
	font-size:16px;
	color:#333;
	line-height:1.8;
	padding-bottom:30px;
}
.introduce .content {
	display:flex;
	flex-wrap:wrap;
}
.introduce .content .list {
	width: 32.54%;
	margin-right: 1.19%;
	padding-bottom:40px;
}
.introduce .content .list .img {
	border:3px solid #c7c7c7;
	transition:all .5s;
	overflow:hidden;
}
.introduce .content .list .img img { width:100%;display:block;transition:all .5s; }
.introduce .content .list:nth-child(3n) { margin-right:0; }
.introduce .content .list p {
	font-size:16px;
	color:#333;
	text-align:center;
	line-height:1;
	padding-top:20px;
	transition:all .5s;
}
.introduce .content .list:hover .img { border:3px solid #f5801b; }
.introduce .content .list:hover p { color:#f5801b; }
.introduce .content .list:hover .img img { transform:scale(1.1); }

@media (max-width:768px) {
	.introduce { padding: 40px calc(100vw / 1920 * 100); }
	.introduce .tit { font-size:12px;padding-bottom:20px; }
	.introduce .content .list { width:100%;margin-right:0;padding-bottom:20px; }
	.introduce .content .list p { font-size:12px; }
	.footer .bottom p, .footer .bottom a { font-size:12px; }
	.footer { margin-bottom:50px; }
	.ph-footer { height:50px; }
	.ph-footer a { line-height:50px;font-size:12px; }
}

/* 绿色环保 */
.development {
	padding: 100px calc(100vw / 1920 * 100);
	overflow:hidden;
}
.development .list {
	display:flex;
	padding-bottom:10px;
}
.development .list .left { width:50%; }
.development .list .right {
	display:flex;
	flex-direction:column;
	justify-content:center;
	width:50%;
	padding-left:40px;
	padding-right:60px;
}
.development .list .left img {
	width:100%;
	display:block;
}
.development .list .right p {
	font-size:calc(100vw / 1920 * 16);
	color:#666;
	line-height:1.8;
	padding-bottom:calc(100vw / 1920 * 30);
}
.development .list .right .tit {
	display:flex;
	align-items:center;
	font-size:calc(100vw / 1920 * 36);
	color:#333;
	padding-bottom: calc(100vw / 1920 * 30);
}
.development .list .right .tit:before {
	display:inline-block;
	content:'';
	width:calc(100vw / 1920 * 53);
	height:calc(100vw / 1920 * 53);
	margin-right:20px;
}
.development .list:first-child .right .tit:before {
	background:url(../image/development-icon1.png) round no-repeat;
}
.development .list:nth-child(2) .right {
	background:#f9f9f9;
}
.development .list:nth-child(2) .right .tit:before {
	background:url(../image/development-icon2.png) round no-repeat;
}
.development .list:nth-child(3) .right .tit:before {
	background:url(../image/development-icon3.png) round no-repeat;
}

@media (max-width:1200px) {
	.development .list .right p { font-size:12px;padding-bottom: 10px; }
	.development .list .left { width:40%; }
	.development .list .right { padding:30px;width:60%; }
}
@media (max-width:768px) {
	.development { padding: 40px calc(100vw / 1920 * 100); }
	.development .list { flex-wrap:wrap;padding-bottom:0; }
	.development .list .left { width:100%; }
	.development .list .right { width:100%;padding: 20px; }
	.development .list .right .tit { font-size:16px; margin-bottom: 10px; }
	.development .list .right .tit:before { width:30px;height:30px;line-height: 1; }
}

/* qhse */
.qhse {
	padding: 100px calc(100vw / 1920 * 100) 170px;
}
.qhse .policy {
	display:flex;
	padding-top:55px;
}
.qhse .policy .list {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:24%;
	margin-right:1.25%;
	background:#f4f4f4;
	height:270px;
}
.qhse .policy .list:nth-child(4) { margin-right:0; }
.qhse .policy .list .h3 {
	font-size:calc(100vw / 1920 * 20);
	color:#333;
	padding-top:40px;
}
.qhse .policy .list span {
	display:flex;
	justify-content:center;
	align-items:center;
	width:99px;
	height:99px;
	background:#efefef;
	border-radius:50%;
}
.qhse .policy .list span:before {
	content:'';
	font-family:'iconfont';
	font-size:47px;
	color:#000;
}
.qhse .policy .list:nth-child(1) span:before {
	content:'\e669';
}
.qhse .policy .list:nth-child(2) span:before {
	content:'\e695';
}
.qhse .policy .list:nth-child(3) span:before {
	width:43px;
	height:43px;
	background:url(../image/policy-icon.png) round no-repeat;
}
.qhse .policy .list:nth-child(4) span:before {
	content:'\e643';
}

@media (max-width:768px) {
	.qhse { padding: 40px calc(100vw / 1920 * 100); }
	.qhse .policy { padding-top:40px;flex-wrap:wrap; }
	.qhse .policy .list { width:49%;margin-right:2%;margin-bottom:10px;padding:30px 10px;height:auto;justify-content: flex-start; }
	.qhse .policy .list:nth-child(2) { margin-right:0; }
	.qhse .policy .list .h3 { font-size:12px;padding-top: 20px;text-align:center; }
	.qhse .policy .list span { width:60px;height:60px; }
	.qhse .policy .list span:before { font-size:28px; }
	.qhse .policy .list:nth-child(3) span:before { width:28px;height:28px; }
}

.qhse .promise {
	padding-top:100px;
}
.qhse .promise .content {
	display:flex;
	padding-top:70px;
}
.qhse .promise .content .left {
	width:46%;
}
.qhse .promise .content .left img {
	width:100%;
	display:block;
}
.qhse .promise .content .right {
	display:flex;
	flex-direction:column;
	justify-content:center;
	background:url(../image/promiseBg.jpg) right bottom no-repeat;
	width:54%;
	padding:20px calc(100vw / 1920 * 50);
}
.qhse .promise .content .right p {
	font-size:calc(100vw / 1920 * 16);
	color:#666;
	line-height:1.8;
	padding-bottom:calc(100vw / 1920 * 30);
}
.qhse .promise .content .right p:last-child {
	padding-bottom:0;
}

@media (max-width:768px) {
	.qhse .promise { padding-top:40px; }
	.qhse .promise .content { padding-top:40px;flex-wrap:wrap; }
	.qhse .promise .content .left { width:100%; }
	.qhse .promise .content .right { width:100%;padding:20px; }
	.qhse .promise .content .right p { font-size:12px;padding-bottom:15px; }
}

.qhse .authentication {
	padding-top:150px;
}
.qhse .authentication .slickCount .swiper-wrapper {
	justify-content: center;
}
.qhse .authentication .content {
	padding-top:30px;
}
.qhse .authentication .content img {
	width:100%;
	display:block;
	border:3px solid #e5e5e5;
	transition:all .5s;
}
.qhse .authentication .content .h3 {
	display:flex;
	justify-content:center;
	font-size:20px;
	color:#333;
	padding-top:20px;
	transition:all .5s;
}
.qhse .authentication .content span {
	display:flex;
	justify-content:center;
	align-items:center;
	width:146px;
	height:47px;
	border-radius:24px;
	background:#e5e5e5;
	font-size:16px;
	color:#9d9c9c;
	margin:30px auto 0;
	transition:all .5s;
}
.qhse .authentication .content .swiper-slide:hover span {
	background:#f5801b;
	color:#fff;
}
.qhse .authentication .content .swiper-slide:hover img {
	border:3px solid #f5801b;
}
.qhse .authentication .content .swiper-slide:hover p {
	color:#f5801b;
}

@media (max-width:768px) {
	.qhse .authentication { padding-top:40px; }
	.qhse .authentication .content { padding-top:40px; }
	.qhse .authentication .content .h3 { font-size:16px; }
	.qhse .authentication .content span { font-size:14px;width:120px;height:35px;margin: 20px auto 0; }
}

/* 投资者关系 */
.page-link.investor-link .left a {
	padding: 0 calc(100vw / 1920 * 30);
}
@media (max-width:1080px) {
	.page-link.investor-link .right { display:none; }
}
@media (max-width:768px) {
	.page-link.investor-link .left a { width: 33.33%; }
}
.investor .top {
	padding:88px calc(100vw / 1920 * 100) 115px;
	background:#f6f6f6;
	overflow:hidden;
}
.investor .top .content {
	display:flex;
	justify-content:space-between;
	width:100%;
	padding: 75px 0 0 calc(100vw / 1920 * 90);
	background: url(../image/companyBg.png) left bottom no-repeat;
	background-color: #fff;
}
.investor .top .content .left {
	width:55%;
}
.investor .top .content .left .t { position:relative; }
.investor .top .content .left .t>div {
	display:flex;
	flex-direction:column;
	justify-content: flex-end;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:80%;
	border-bottom:1px solid #eee;
	padding-bottom:30px;
}
.investor .top .content .left .t img {
	max-width:100%;
	display:block;
	padding-bottom:55px;
	padding-left:30%;
}
.investor .top .content .left .t>div p:nth-child(1) {
	display:flex;
	align-items: flex-end;
	font-size:calc(100vw / 1920 * 64);
	color:#000;
	line-height:1;
}
.investor .top .content .left .t>div p:nth-child(1) span {
	font-size:calc(100vw / 1920 * 96);
	color:#f5801b;
	font-family:'Impact';
	padding-left:45px;
}
.investor .top .content .left .t>div p:nth-child(2) {
	font-size:calc(100vw / 1920 * 18);
	color:#666;
	padding-top:25px;
}
.investor .top .content .left .m {
	display:flex;
	justify-content:space-between;
	width:80%;
	border-bottom:1px solid #eee;
	padding:20px 0;
	padding-right:30px;
}
.investor .top .content .left .m p:nth-child(1) {
	font-size:calc(100vw / 1920 * 120);
	color:#e70101;
	font-family:'Arial';
	font-weight:bold;
}
.investor .top .content .left .m p:nth-child(1) span {
	font-size:calc(100vw / 1920 * 60);
	text-transform:uppercase;
	font-weight:bold;
}
.investor .top .content .left .m p:nth-child(2) {
	display:flex;
	flex-direction:column;
	justify-content: flex-end;
	padding-bottom:calc(100vw / 1920 * 24);
	position:relative;
	font-size:calc(100vw / 1920 * 24);
	color:#01b728;
	line-height:1;
}

.investor .top .content .left .m p:nth-child(2):before {
	position:absolute;
	top:calc(100vw / 1920 * 43);
	left:calc(100vw / 1920 * -63);
	content:'\eb90';
	font-family: 'iconfont';
	font-size: calc(100vw / 1920 * 77);
	color: #01b728;
}
.investor .top .content .left .m p:nth-child(2) span:nth-child(2) {
	padding-top:calc(100vw / 1920 * 15);
}
.investor .top .content .left .b {
	display:flex;
	justify-content:space-between;
	width:80%;
	padding-top:50px;
	padding-bottom:60px;
}
.investor .top .content .left .b p {
	font-size:calc(100vw / 1920 * 24);
	color:#333;
	line-height:1;
}
.investor .top .content .left .b p:nth-child(2) {
	padding-top:20px;
}
.investor .top .content .left .time {
	font-size:calc(100vw / 1920 * 24);
	color:#333;
	padding-bottom:40px;
}

.investor .top .content .right {
	display:flex;
	width:42%;
}
.investor .top .content .right img { width:100%;display:block; }
.investor .bottom { overflow:hidden; }
.investor .bottom img {
	width:100%;
	display:block;
}

@media (max-width:768px) {
	.investor .top .content .right { display:none; }
	.investor .top .content .left { width:100%; }
	.investor .top { padding: 40px calc(100vw / 1920 * 100); }
	.investor .top .content { padding:40px 20px; }
	.investor .top .content .left .t>div p:nth-child(1) { font-size:22px; }
	.investor .top .content .left .t>div p:nth-child(1) span { font-size:32px;padding-left:20px;position:relative;top:5px; }
	.investor .top .content .left .t>div p:nth-child(2) { font-size:12px;padding-top: 15px; }
	.investor .top .content .left .t img { padding-bottom:50px; }
	.investor .top .content .left .t>div { width:100%; }
	.investor .top .content .left .m { width:100%; }
	.investor .top .content .left .m p:nth-child(1) { font-size:42px; }
	.investor .top .content .left .m p:nth-child(1) span { font-size:18px; }
	.investor .top .content .left .m p:nth-child(2) { font-size:16px; }
	.investor .top .content .left .m p:nth-child(2) span:nth-child(2) { padding-top:10px; }
	.investor .top .content .left .m p:nth-child(2):before { font-size:45px;top:0;left:-35px; }
	.investor .top .content .left .b { width:100%;padding:20px 0; }
	.investor .top .content .left .b p { font-size:14px; }
	.investor .top .content .left .time { padding-bottom:0;font-size:14px; }
	.investor .bottom img { width:300%;margin-left:-120%; }
}


/* 临时公告 */
.notice {
	padding: 120px calc(100vw / 1920 * 100) 140px;
}
.notice-search {
	display:flex;
	justify-content:center;
	align-items:center;
	background:#fbfbfb;
	height:105px;
	margin-top:55px;
}
.notice-search .tit {
	font-size:calc(100vw / 1920 * 28);
	color:#333;
	line-height:1;
	padding-right:calc(100vw / 1920 * 40);
}
.notice-search select {
	width: 25%;
	height:54px;
	background:transparent;
	border:1px solid #e5e5e5;
	outline:none;
	margin-right:calc(100vw / 1920 * 10);
	font-size:16px;
	color:#666;
	padding:0 15px;
	appearance:none;
	background: url(../image/notice-search.jpg) right center no-repeat;
	
}
.notice-search>div {
	width: 34%;
}
.notice-search input {
	width: 65%;
	height:54px;
	border:1px solid #e5e5e5;
	outline:none;
	margin-right:calc(100vw / 1920 * 10);
	background:transparent;
	font-size:16px;
	color:#666;
	padding:0 15px;
}
.notice-search button {
	width:30%;
	height:54px;
	background:#f5801b;
	color:#fff;
	font-size:16px;
	border:none;
	outline:none;
	cursor:pointer;
}

@media (max-width:992px) {
	.notice-search .tit { font-size:12px; }
	.notice-search select { font-size:12px; }
	.notice-search input { font-size:12px; }
	.notice-search button { font-size:12px; }
}
@media (max-width:768px) {
	.notice { padding: 40px calc(100vw / 1920 * 100); }
	.notice-search { margin-top:40px;flex-wrap:wrap;padding:20px 10px;height:auto;justify-content:space-between; }
	.notice-search .tit { width:100%;font-size:16px;text-align:center;padding-bottom:20px; }
	.notice-search select { width:100%;margin-right:0;margin-bottom:20px;height: 45px; }
	.notice-search>div { width:100%;display:flex;justify-content:space-between; }
	.notice-search input { height: 45px; }
	.notice-search button { height: 45px; }
}

.notice .content {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding-top:20px;
}
.notice .content .list {
	display:flex;
	width: 46.2%;
	border-bottom:2px solid #f1f1f1;
	padding-bottom:24px;
	padding-top:80px;
}
.notice .content .list .left {
	width:13%;
	padding-top:7px;
	padding-left:24px;
}
.notice .content .list .right {
	width:87%;
}
.notice .content .list .right p:first-child {
	font-size:20px;
	color:#333;
	line-height:1.6;
}
.notice .content .list .right p:nth-child(2) {
	font-size:16px;
	color:#c9c8c8;
	padding-bottom:28px;
	padding-top:20px;
}
.notice .content .list .right p:nth-child(3) {
	display:flex;
}
.notice .content .list .right p:nth-child(3) a {
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:16px;
	color:#9e9d9d;
	width:130px;
	height:40px;
	background:#eee;
	margin-right:18px;
	transition:all .5s;
}
.notice .content .list .right p:nth-child(3) a:hover {
	background:#f5801b;
	color:#fff;
}

@media (max-width:1200px) {
	.notice .content .list { width:49%; }
	.notice .content .list .right p:first-child { font-size:16px; }
	.notice .content .list .left { width:20%; }
	.notice .content .list .right { width:80%; }
}
@media (max-width:768px) {
	.notice .content { padding-top:0; }
	.notice .content .list { width:100%;padding-top:40px; }
	.notice .content .list .left { padding-left: 0px;padding-top: 5px; }
	.notice .content .list .right p:first-child { font-size:14px; }
	.notice .content .list .right p:nth-child(2) { font-size:12px;padding:15px 0; }
	.notice .content .list .right p:nth-child(3) a { width: 120px;height: 35px;font-size:12px; }
}

/* 投资者保护 */
.protect {
	padding: 120px calc(100vw / 1920 * 260) 85px;
}
.protect .content {
	padding-top:35px;
}
.protect .content .list {
	display:flex;
	justify-content:space-between;
	padding:25px 0;
	border-bottom:1px solid #eee;
}
.protect .content .list p {
	font-size:calc(100vw / 1920 * 16);
	color:#666;
	line-height:1;
	transition:all .5s;
}
.protect .content a:hover .list p {
	color:#f5801b;
}

@media (max-width:1200px) {
	.protect { padding: 120px calc(100vw / 1920 * 100) 85px; }
}
@media (max-width:768px) {
	.protect { padding: 40px calc(100vw / 1920 * 100); }
	.protect .content { padding-top:40px; }
	.protect .content .list { padding:20px 0;flex-wrap:wrap;justify-content: flex-end; }
	.protect .content .list p { font-size:12px;line-height:1.5; }
}


/* 人才理念 */
.personnel {
	padding: 100px calc(100vw / 1920 * 100) 120px;
}
.personnel .content {
	padding-top:40px;
}
.personnel .content .tit {
	font-size:16px;
	color:#333;
	line-height:1.9;
	text-align:center;
	padding:0 calc(100vw / 1920 * 200);
}
.personnel .content .con {
	display:flex;
	justify-content:space-between;
	padding-top:80px;
}
.personnel .content .con .list {
	width:calc(100vw / 1920 * 505);
	border:1px dashed #eee;
	border-radius:50%;
	padding:20px;
}
.personnel .content .con .list .img {
	width:100%;
	border-radius:50%;
	overflow:hidden;
}
.personnel .content .con .list .img img {
	display:block;
	width:100%;
	transition:all .5s;
}
.personnel .content .con .list:hover .img img {
	transform:scale(1.1);
}

@media (max-width:768px) {
	.personnel { padding: 40px calc(100vw / 1920 * 100); }
	.personnel .content .tit { font-size:12px;padding:0; }
	.personnel .content .con { padding-top:40px;flex-wrap:wrap; }
	.personnel .content .con .list { width:100%;margin-bottom:40px; }
}

/* 招贤纳士 */
.recruit {
	padding: 100px calc(100vw / 1920 * 100) 110px;
}
.recruit .top .list {
	display:flex;
	justify-content:space-between;
	width:100%;
	border:1px solid #eee;
	margin-bottom:30px;
	padding:40px 0;
	position:relative;
	overflow:hidden;
}
.recruit .top .list span {
	font-size:calc(100vw / 1920 * 18);
	color:#333;
	line-height:1;
}
.recruit .top .list .con span {
	flex:1;
	padding: 0 10px;
}
.recruit .top .list .con span:nth-child(1) { padding-left:20px; }
.recruit .top .list .con span:nth-child(5) { flex:2; }
.recruit .top .list .con {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:90%;
}
.recruit .top .list .img {
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	top:0;
	right:0;
	width:114px;
	height:100%;
	background:#e8e8e8;
	transition:all .5s;
}
.recruit .top .list .img span {
	display:inline-block;
	width:42px;
	height:41px;
	background:url(../image/recruit-1.png) round no-repeat;
}
.recruit .top .list:hover .img { background:#f5801b; }
.recruit .top .list:hover .img span { background:url(../image/recruit-2.png) round no-repeat; }

@media (max-width:1440px) {
	.recruit .top .list span { font-size:12px; }
}
@media (max-width:1280px) {
	.recruit .top .list .con { width:85%; }
	.recruit .top .list span { line-height:1.5; }
}
@media (max-width:992px) {
	.recruit .top .list { padding: 30px 0; }
	.recruit .top .list .con { width:90%; }
	.recruit .top .list .img { width: 75px; }
	.recruit .top .list .img span { width: 30px;height: 31px; }
}
@media (max-width:768px) {
	.recruit { padding: 40px calc(100vw / 1920 * 100); }
	.recruit .top .list { padding: 15px 0;margin-bottom: 20px; }
	.recruit .top .list .con { width:60%;flex-wrap:wrap; margin-left:5%; }
	.recruit .top .list .con span { width:70%;font-size:12px;padding:5px 0; flex:auto; }
	.recruit .top .list .con span:nth-child(5) { flex:auto; }
	.recruit .top .list .img { width: 30%; }
	.recruit .top .list .con span:nth-child(1) { padding-left:0; }
	
}

.recruit .bottom {
	background:url(../image/recruit-1.jpg) center no-repeat;
	padding-top:134px;
	margin-top:70px;
}
.recruit .bottom .content {
	width:710px;
	background-color:rgba(245,128,27,.9);
	border-top-right-radius:200px;
	padding:77px 0 50px 60px;
}
.recruit .bottom .content .tit {
	font-size:48px;
	color:#fff;
	position:relative;
	padding-bottom:16px;
}
.recruit .bottom .content .tit:before {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:190px;
	height:3px;
	background:#fff;
}
.recruit .bottom .content .text {
	display:flex;
	flex-wrap:wrap;
	padding-top:35px;
}
.recruit .bottom .content .text p {
	padding-bottom:28px;
}
.recruit .bottom .content .text p span {
	font-size:20px;
	color:#fff;
	padding-right:20px;
	display:inline-block;
}
.recruit .bottom .content .text p span { width:117px;padding-right:0px; }
.recruit .bottom .content .text p:last-child span {
	/* padding-right:10px; */
}

@media (max-width:1200px) {
	.recruit .bottom .content { width: 600px;padding: 77px 0 50px 30px; }
	.recruit .bottom .content .tit { font-size:32px; }
	.recruit .bottom .content .text p span { font-size:16px; }
	.recruit .bottom .content .tit:before { width: 127px; }
}
@media (max-width:768px) {
	.recruit .bottom { margin-top: 40px; }
	.recruit .bottom .content { width:100%;border-top-right-radius: 0;padding: 40px 20px 0; }
	.recruit .bottom .content .tit { font-size:18px;padding-bottom: 10px; }
	.recruit .bottom .content .tit:before { width: 72px; }
	.recruit .bottom .content .text { padding-top:20px; }
	.recruit .bottom .content .text p { padding-bottom:20px; }
	.recruit .bottom .content .text p span { font-size:12px;padding-right: 10px; }
	.recruit .bottom .content .text p:last-child { display:flex;flex-wrap:wrap; }
	.recruit .bottom .content .text p:last-child  span { padding-bottom:20px; }
	.recruit .bottom .content .text p span { width:70px; }
}

/* 招聘详情 */
.recruit-details {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.6);
	z-index:99;
	display:none;
}
.recruit-details.active {
	display:block;
}
.recruit-details .content {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:90%;
	height:95%;
	background:#fff;
	padding:80px 0;
	overflow:auto;
}
.recruit-details .content .top {
	display:flex;
	justify-content:center;
	align-items:center;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:40px 0;
}
.recruit-details .content .top span {
	font-size:20px;
	color:#333;
	padding:0 20px;
}
.recruit-details .content .middle {
	display:flex;
	flex-direction:column;
	padding:50px 60px;
}
.recruit-details .content .middle p {
	font-size:16px;
	color:#666;
	line-height:2;
}
.recruit-details .content .middle p a {
	font-size:16px;
	color:#1b9bf5;
}
.recruit-details .content .bot {
	padding:0 60px;
}
.recruit-details .content .bot>div {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:15px 0;
}
.recruit-details .content .bot p {
	color:#f5801b;
}
.recruit-details .content .bot p:nth-child(1) {
	font-size:24px;
}
.recruit-details .content .bot p:nth-child(1):before {
	content:'\e71b';
	font-size:34px;
	color:#f5801b;
	font-family:'iconfont';
	padding-right:20px;
}
.recruit-details .content .bot p:nth-child(2) a {
	font-size:16px;
	color:#f5801b;
}
.recruit-details .content .close {
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	top:15px;
	right:20px;
	width:50px;
	height:50px;
	border:2px solid #333;
	border-radius:50%;
	cursor:pointer;
}
.recruit-details .content .close:before {
	content:'\e86d';
	font-size:21px;
	color:#333;
	font-family:'iconfont';
	font-weight:bold;
}

@media (max-width:1440px) {
	.recruit-details .content .top span { font-size:16px;padding: 0 10px; }
}
@media (max-width:1200px) {
	.recruit-details .content .top { flex-wrap:wrap;padding:20px 0; }
	.recruit-details .content .top span { width:33.33%;;padding:10px 20px; }
}
@media (max-width:768px) {
	.recruit-details .content .close { width:30px;height:30px; }
	.recruit-details .content .close:before { font-size:12px; }
	.recruit-details .content { padding: 60px 0; }
	.recruit-details .content .top { padding:10px 0; }
	.recruit-details .content .top span { font-size:12px;width:50%;padding: 5px 20px; }
	.recruit-details .content .middle { padding:20px; }
	.recruit-details .content .middle p { font-size:12px; }
	.recruit-details .content .bot { padding: 0 20px; }
	.recruit-details .content .bot p:nth-child(1) { font-size:14px; }
	.recruit-details .content .bot p:nth-child(1):before { font-size:18px;padding-right: 10px; }
	.recruit-details .content .bot p:nth-child(2) a { font-size:12px; }
}


/* 联系我们 */
.contact { overflow:hidden; }
.contact .top {
	display:flex;
	padding-left:calc(100vw / 1920 * 100);
	padding-top:72px;
}
.contact .map {
	position:relative;
	width:calc(100% - 400px);
	height:600px;
}
.mapinfo {
	position:relative;
	margin:0;
	padding:10px;
	font-weight:bold;
}
.mapinfo::after {
	position:absolute;
	bottom:-17px;
	left:calc(50% - 15px);
	content:'\e605';
	display:inline-block;
	font-family:'iconfont';
	font-size:18px;
	color:#fff;
	width:20px;
	height:20px;
}
.contact .info {
	width:400px;
	height:600px;
	background:#f4f4f4;
	padding:40px 40px 20px;
}
.contact .info .tit {
	font-size:24px;
	color:#666;
	padding-bottom:15px;
}
.contact .info .con p {
	font-size:16px;
	color:#666;
	line-height:2;
}
.contact .info .con p span {
	display:inline-block;
	width:80px;
	text-align-last: justify;
}
.contact .info .img {
	padding-top:50px;
	width: 50%;
}
.contact .info .img img {
	width:100%;
	display:block;
}
.contact .info .img p {
	font-size:16px;
	color:#666;
	text-align:center;
}
.contact .info .img p:nth-child(2) {
	padding-top:10px;
}

@media (max-width:768px) {
	.contact .top { padding:40px calc(100vw / 1920 * 100);flex-wrap:wrap; }
	.contact .info { width:100%;height:auto;padding:20px;margin-bottom:20px; }
	.contact .info .tit { font-size:16px; }
	.contact .info .con p { font-size:12px; }
	.contact .info .img { padding-top: 20px; width: 50%; }
	.contact .info .img p { font-size:12px; }
	.contact .map { width:100%;height:300px; }
}

.contact .bottom {
	padding-top:90px;
}
.contact .bottom .content {
	padding:50px calc(100vw / 1920 * 340) 90px;
}
.contact .bottom .text {
	display:flex;
	justify-content:space-between;
	width:100%;
	padding-bottom:30px;
}
.contact .bottom .text input {
	width:49%;
	height:52px;
	border:1px solid #eee;
	outline:none;
	padding:0 10px;
}
.contact .bottom .text.text2 input { width:100%; }
.contact .bottom .text input::placeholder {
	font-size:14px;
	color:#bbbbbb;
}
.contact .bottom .area textarea {
	width:100%;
	height:188px;
	border:1px solid #eee;
	padding:10px;
	outline:none;
	resize:none;
	font-family:'';
}
.contact .bottom .area textarea::placeholder {
	font-size:14px;
	color:#bbb;
}
.contact .bottom .btn {
	text-align:center;
	margin-top:40px;
}
.contact .bottom .btn .button {
	width:150px;
	height:48px;
	background-color:#f5801b;
	color:#fff;
	border:none;
	outline:none;
}


@media (max-width:768px) {
	.contact .bottom { padding-top: 0px; }
	.contact .bottom .content { padding: 40px calc(100vw / 1920 * 100); }
	.contact .bottom .text { padding-bottom:20px; }
	.contact .bottom .btn { margin-top:20px; }
	.contact .bottom .btn .button { height: 40px; }
}


/* 招贤纳士修改 */
.recruit .top .list .hidden-content { opacity:0;height:0;width:0; }






/* 修改 */
.header .nav .logo { padding-left: calc(100vw / 1920 * 100); }
.header .nav .nav-links a { padding: 0 calc(100vw / 1920 * 35); }

@media (max-width:1280px) {
	.header .nav .nav-links a { padding: 0 calc(100vw / 1920 * 30); }
}



/* 修改 */ 
/*2022-0907 修改 100px->70px   csy*/
.index-about {
	padding: 70px calc(100vw / 1920 * 100);
}
.index-about .right {
	justify-content: center;
}
.index-about .left {
	display: flex;
	align-items: center;
}
.index-about .left .img {
	height:80%;
	overflow:hidden;
}

.layout .con .china.layout-s .dot {
	width: 22px;
	height: 22px;
	box-shadow: 0 0 0 4px rgb(245 128 27 / 40%), 0 0 0 12px rgb(245 128 27 / 20%);
}
.layout .con .china.layout-1 { left: 7%;top: 20%; }
.layout .con .china.layout-2 { left: 85%;top: 41%; }
.layout .con .china.layout-3 { left: 28%;
    top: 64%; }
.layout .con .china.layout-4 { left: 68%;
    top: 52%; }
.layout .con .china.layout-5 { left: 75%;
    top: 54%; }
.layout .con .china.layout-6 { left: 57%;
    top: 23%;}
.layout .con .china.layout-7 { left: 59%;
    top: 50%; }
.layout .con .china.layout-8 { left: 91%;
    top: 19%; }
.layout .con .china.layout-9 { left: 45%;
    top: 39%; }
.layout .con .china.layout-10 { left: 75%;
    top: 21%;}
		
		
		
		
@media (max-width:1199px) {
	.index-about { padding: 40px calc(100vw / 1920* 100); }
	.index-product .content .list p:nth-child(2) { font-size: 12px; }
	.index-about .right .con a { font-size: 12px; }
	.index-product .content .list p:nth-child(4) a { font-size: 12px; }
	.index-news .list .bottom > p { font-size: 12px; }
	.index-news .list .bottom .more > span:nth-child(1) { font-size: 12px; }
}



/* 禁止复制 */
body {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	-o-user-select: none;
	user-select: none;
}